#ifndef __GENOME_H__
#define __GENOME_H__

#include "decision.h"
#include <stdio.h>
#include <list>

class Genome
{
	private:
	public:

		Genome();

		std::list<Decision> rules;
		float score;
		int age;
		float totalScore;

		static void crossover(Genome&, Genome&, Genome&);
		static void mutate(Genome&);
		void mutate();

		void print(FILE *fp);
};



#endif
